#ifndef _SYSTICK_H_
#define _SYSTICK_H_

#include <stdint.h>

/**
***********************************************************
* @brief systick初始化
* @param
* @return
***********************************************************
*/
void SystickInit(void);

/**
***********************************************************
* @brief 获取系统运行时间
* @param
* @return 以1ms为单位
***********************************************************
*/
uint64_t GetSysRunTime(void);



/**
 * @desc  : systick定时器中断函数注册
 * @date  : 2025-03-28
 * @author: AnRui
 * @param : func - {参数说明}:
 * @note  : systick定时器产生中断后 会自动调用该函数
 *		    注意:注册的函数中应该尽量精简 不要有延时函数
 */
void SystickHandlerCallBackFuncReg(void (*func)(void));


#endif
